package 设计模式.e_外观模式;

/**
 * 外观模式就是将一系列的动作进行组合，使得客户类只需要知道外观类的调用方法即可
 * <p>
 * 本例展示稍复杂的示例
 * <p>
 * 参考 https://java-design-patterns.com/patterns/facade/#explanation
 *
 * @author caihe
 * @date 2023/3/9 16:00
 */
public class Test {

    public static void main(String[] args) {
        PersonFacade personFacade = new PersonFacade(new Student());
        
        personFacade.startStudy();
        System.out.println();
        personFacade.sleep();
        
    }

}
